package com.heima.comment.vos;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.heima.model.common.serializer.LongToStringSerializer;
import lombok.Data;

import java.util.Date;

@Data
public class CommentVo {

    /**
     * 主键
     */
    private String id;


    /**
     * 作者id
     */
    private Integer authorId;

    /**
     * 作者昵称
     */
    private String authorName;

    /**
     * 文章id
     */
    @JsonSerialize(using = LongToStringSerializer.class)
    private Long entryId;

    /**
     * 频道id
     */
    private Integer channelId;

    /**
     * 内容
     */
    private String content;

    /**
     * 图片url
     */
    private String image;

    /**
     * 点赞数量
     */
    private Integer likes;

    /**
     * 回复数量
     */
    private Integer reply;

    /**
     * 标志
     */
    private Integer flag;

    /**
     * 精度
     */
    private double longitude;


    /**
     * 纬度
     */
    private double latitude;

    /**
     * 地址
     */
    private String address;

    /**
     * 排序
     */
    private Integer ord;

    /**
     * 创建时间
     */
    private Long createdTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 操作行为
     * 点赞:0点赞 null没有点赞
     */
    private Integer operation;
}
